Nexus Weblogging
V2EX
You are here V2EX > 机械境 > Project Babel > [R500] Step 2 - How to Install?

Livid


12.339%



disconnected
回复主题 | 跳到回复(112)

[R500] Step 2 - How to Install?

... by Livid ... 17 月 2 天前 ... 10297 次点击

Babel R500.0 "Banana Co" 下载及安装指南 - 7 月 14 日更新
Babel R500.0 "Banana Co" Installation Manual - Revised 7/14/06

This software is licensed under GNU Public License.

下载地址:

http://project-babel.googlecode.com/files/r500.tgz

系统需求:

1,任何支持 PHP 5 和 Apache 2 的操作系统。
2,MySQL 4.1/5.0/5.1,推荐 5.0。
3,PHP 5.0 或者 5.1,推荐 5.1,必须支持 mcrypt,MySQL,GD,Freetype,mbstring 及 SimpleXML 等模块。
4,Apache 2.0 以上,必须支持 rewrite。

安装步骤:

1,把解开压缩后得到的顶级目录,复制或者符号链接到你想要的位置,然后将这个位置(比如 Linux 下可能是 /www/babel)写到三个 Settings.php 的 BABEL_PREFIX 选项中,一个位于 cron/core/,另外一个位于 htdocs/core/,还有一个位于 tools/core/。

2,MySQL 中导入 sql/planescape.mysql.sql 之后,将 MySQL 的登录信息写到 cron/core/ 和 htdocs/core/ 下的的 Settings.php 中。

3,cron/benefit.php 提供有趣好玩的利息计算功能,最好是在每天晚上 0 点的时候运行,利率在 cron/core/Settings.php 中调整。

4,务必使用 apache/babel.conf 这个 Apache 配置文件,或者将其中的 Rewrite 规则放进一个 .htaccess 中,注意 Babel 的 DocumentRoot 是 htdocs/。之后,需要重新启动一次 Apache 如果你不是通过 .htaccess 使用 Rewrite 规则的话。

5,打开并编辑定制 htdocs/core/InstallCore.php 之后,从浏览器运行一次。

6,打开 http://www.yourdomain.com/,根据屏幕提示修改一些目录的权限。

7,到这一步的时候安装基本完成。你可以打开 htdocs/core/Settings.php 研究更多的好玩的隐藏功能。

6,第一个注册的用户将自动成为管理员,具备很多特权,小心使用。

注意:

1,Babel 必须运行在 Domain Root 下。

That's all.

112 篇回复 | 回到顶部 | 回复主题

12112 ITEMS / 60 PER PAGE
61 - 2006-11-19 10:54
daqing 疯人院
再次看这篇安装指南,似乎明白了些。。。回去试试
62 - 12-18 22:10
skynee 地球
虚拟主机怎么使用
63 - 12-21 0:39
血色 地球
很喜欢rewrite,哈哈~今天才发现这个功能。Livid的论坛也很具有特色呀。我决定删除Discuz了。
64 - 12-27 15:12
robinham 北京
貌似Discuz也有类似v2ex的主题了。。。但是功能上还不好说。
65 - 1-4 0:27
DoubleY 福建
导入SQL文件时报错:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8 PACK_KEYS=0 COMMENT='Babel Channel Table''
66 - 1-4 0:28
Livid 楼主 Sputnik 1
To 65 楼,你的 MySQL 版本太低了。
67 - 1-4 0:33
DoubleY 福建
那我试试5.0吧。。我现在用的是WAMP,里面的MYSQL是4.0~~~~看来非升级不可了~~~
68 - 1-4 0:36
Livid 楼主 Sputnik 1
4.1 是最低需求。

推荐 5.1,反正是在自己机器上实验,就尽可能玩一些新的东西吧。
69 - 1-4 0:39
DoubleY 福建
恩,那这样是不是要把整个WAMP卸载掉?不然两个MYSQL版本会冲突
你推荐个好的WINDOWS下面的环境给我吧?类似WAMP这种集成的而且版本都要新一点的~~~~
70 - 1-4 0:40
Livid 楼主 Sputnik 1
自己一个一个装吧。

我在 Windows 上的开发环境就是这样搭建起来的。

Apache 2.2.3 + PHP 5.2.0 + MySQL 5.1.14
71 - 1-4 0:42
DoubleY 福建
那好吧。。。。
72 - 1-4 1:39
DoubleY 福建
4, 务必使用 apache/babel.conf 这个 Apache 配置文件,或者将其中的 Rewrite 规则放进一个 .htaccess 中,注意 Babel 的 DocumentRoot 是 htdocs/。之后,需要重新启动一次 Apache 如果你不是通过 .htaccess 使用 Rewrite 规则的话。

5,打开并编辑定制 htdocs/core/InstallCore.php 之后,从浏览器运行一次。

这两点都搞不懂。。。。
73 - 1-4 1:51
DoubleY 福建
第四步我不知道是在干什么的,就略过去了
第五步,我打开http://127.0.0.1/babel/htdocs/core/InstallCore.php,结果显示

Install Core init


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\QApm.7z\htdocs\babel\htdocs\core\InstallCore.php on line 136
No database selected

我该怎么办?
74 - 1-19 15:21
Being 地球
希望哪一天用这个给自和朋友做个小社区
75 - 1-20 21:18
JackMurphy 地球
注册时无法显示确认吗?
76 - 1-21 3:39
JackMurphy 地球
发现注册的时候确认码无法显示,
所以在显示的代码前加了:
$imgname1=rand(1111,9999);
$imgname2=rand(1111,9999);
$tmpim=imagecreatefrompng(BABEL_PREFIX . '/img/c/' . session_id() . '.png');
imagepng($tmpim, BABEL_PREFIX . '/img/c/' . $imgname1.'.'.$imgname2 .'.png');
然后把显示验证码图片的改写为:
<img src="img/c/'.$imgname1.'.'.$imgname2. '.png" />
虽然可以显示了,但是img/c/下的图片文件会越来越多,请问,我这样是否是画蛇添足了?
77 - 1-21 22:02
ξ命令提示符 深圳
搞了N久,终于安装成功了,奇怪的是根本就没有一点特权啊,不像是管理员的样子?找了好久也没找到管理的连接在哪里.
78 - 1-22 12:19
GiL 威海
我也想知道,能不能在Appserv下面装
79 - 1-28 13:25
comcast 地球
好像有问题啊
“复制或者符号链接到你想要的位置,然后将这个位置(比如 Linux 下可能是 /www/babel)”
我用的是租用的主机 就知道 name。com/ 下的目录,怎么办???
80 - 1-29 14:53
可爱的老鼠 地球
直接在appserv-win32-2.5.5下面安装会不会有问题?
81 - 2-9 14:11
cong 宁波
82 - 2-22 22:17
火凤凰使者 乌鲁木齐
有没有向导方式安装!服务器空间的相关程序版本有点地,看来只有本地安装了!
83 - 3-9 13:43
方来 南昌
有在windows下安装成功的吗?如果有,我准备试试.
84 - 3-14 20:51
落花生 地球
.tgz文件怎么解压缩啊?帮帮我
85 - 3-14 20:54
Livid 楼主 Sputnik 1
用 WinRAR 可以解压 .tgz 格式的。
86 - 3-14 23:53
joynow Sputnik 1
出错了:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in E:\Discuz!EXP\wwwroot\htdocs\core\InstallCore.php on line 26


我是用DISCUZ官方集成的环境来安装的,可惜出错了,操作系统是WINXP,该环境已经集成:
Discuz! 5.0.0 Build 1028
X-Space 2.0/SupeSite 5.0 Final 正式版
Apache 2.0.59-de4
MySQL 5.0.24a-de4
PHP 5.1.6-de3
Zend Optimizer 3.0.1-de1
phpMyAdmin 2.9.1-de2
87 - 3-16 6:19
slowly 地球
希望可以将设置全部放置在一个文件中
或者制作一个集成安装环境
setup.php install.php之类
88 - 3-21 4:17
indepth 地球
请问可以安装在二级域名下么?
89 - 3-21 4:28
Livid 楼主 Sputnik 1
可以,比如 bbs.example.com 这样的域名。
90 - 3-25 11:24
linglei 地球
运行到第5步:
http://www.abc.com/s/htdocs/core/InstallCore.php

结果显示:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /usr/local/psa/home/vhosts/abc.com/httpdocs/s/htdocs/core/InstallCore.php on line 25

不知是怎么回事?

我的MySQL版本是:MySQL 4.1.18
PHP:PHP Version 4.4.2
91 - 3-25 11:25
venson 金星
晕,也不看清楚!!!

PHP和MySQL的版本都不对...
92 - 3-25 11:33
linglei 地球
哈,光注意mysql的版本了
93 - 3-25 19:19
HackBear 火星
那个BABEL_PREFIX 究竟改怎么写啊?

直接这样写:

BABEL_PREFIX:/www/htdocs
?
94 - 3-29 20:14
voson 地球
在Windows 下怎么安装?
我试着导入SQL到MYSQL中,但是会出错?
可以写一份Windows下的安装说明吗?
95 - 4-14 22:00
Cabeen 深圳
刚接触这程序,有空在BSD下跑跑试试。。
96 - 4-28 11:15
车子 地球
这个程序限制太多了,不支持IIS,安装也太复杂,但我挺喜欢的这个,唉!服务器不支持,头大,什么时候才能变啊,各位大虾努力一下,这样用的人会更多的
97 - 5-3 21:37
zzpp Sputnik 1
cron/core/的Settings.php里没有找到BABEL_PREFIX
98 - 5-6 7:31
坏猫 韩国
要求太高了..
99 - 5-10 23:40
jackz 地球
我使用的是ubuntu,apache2,php5
使用apt-get install安装了apache2、php5和Mysql5以后,在配置时出现了问题,babel.conf应当放在哪个目录下(我的apache主目 录为/etc/apache2),在/etc/apache2/sites-enabled目录下有一个000-default文件,说明了一个虚拟主 机,我把babel.conf文件放在这个目录下,出现:
Could not determine the server's fully qualified domain name, using 127.0.0.1
的错误,把ServerName修改为127.0.0.1后也不是不行,真是头都大了!
100 - 5-16 9:55
建设四化 海王星
怎么我的杀毒软件总报RunTest.php是病毒?

我用的费尔托斯特V7
101 - 5-19 18:26
昂乐 地球
汗一个。只能在本机上试了。虚拟主机上装这个是没指望了..
102 - 5-21 10:08
mlken 地球
Error
SQL query:

CREATE TABLE `babel_savepoint` (

`svp_id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`svp_uid` int( 10 ) unsigned NOT NULL DEFAULT '0',
`svp_url` varchar( 400 ) NOT NULL DEFAULT '',
`svp_rank` int( 10 ) unsigned NOT NULL DEFAULT '0',
`svp_created` int( 10 ) unsigned NOT NULL DEFAULT '0',
`svp_lastupdated` int( 10 ) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY ( `svp_id` ) ,
KEY `INDEX_UID` ( `svp_uid` ) ,
KEY `INDEX_URL` ( `svp_url` ( 333 ) )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COMMENT = 'Babel Savepoint Table';



MySQL said:

#1074 - Column length too big for column 'svp_url' (max = 255); use BLOB or TEXT instead

导入报错,我也有,把`svp_url` varchar( 400 )的400改255就好了,最大是255
103 - 5-21 10:31
mlken 地球
.htaccess改好了。。

打开并编辑定制 htdocs/core/InstallCore.php 之后,从浏览器运行一次。
这步出错了。。不知是不是数据库设置不对,
是下面这样设置吗?
define('BABEL_DB_HOSTNAME', 'IP');
define('BABEL_DB_PORT', 3306);
define('BABEL_DB_USERNAME', 'v2exu');
define('BABEL_DB_PASSWORD', 'v2expsw');
define('BABEL_DB_SCHEMATA', 'BABEL_DB_SCHEMATA');
最后这个'BABEL_DB_SCHEMATA'我不知道怎么改了。。
都进行到这步了,大家帮帮忙。。。
104 - 5-21 10:32
mlken 地球
忘了出错信息:

Install Core init


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/cplife/domains/joyread.net/public_html/htdocs/core/InstallCore.php on line 136
No database selected

应该是数据库设置问题。。
105 - 5-21 10:35
mlken 地球
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
106 - 5-21 10:40
mlken 地球
再说明下。。
我是在虚拟主机上装的
数据库连的是远程数据库(有允许远程权限)4.1.21-standard
PHP5

Help。。。
107 - 5-21 22:13
kotayabu 地球
我不知道什么原因 但我想跟
BABEL_DB_* 的定义有关,检查下 core/Settings.php
108 - 5-21 23:01
飘 火星
Warning: require_once(Cache/Lite.php) [function.require-once]: failed to open stream: No such file or directory in D:\Discuz!EXP\wwwroot\r500\htdocs\core\V2EXCore.php on line 23

Fatal error: require_once() [function.require]: Failed opening required 'Cache/Lite.php' (include_path='D:\Discuz!EXP\wwwroot\r500\htdocs/libs/pear:.;C:\php5\pear') in D:\Discuz!EXP\wwwroot\r500\htdocs\core\V2EXCore.php on line 23
109 - 5-22 14:33
mlken 地球
其他都改了
就define('BABEL_DB_SCHEMATA', 'BABEL_DB_SCHEMATA');
这个不知道该怎么改。。
不知道是不是这个的原因。。。
110 - 5-25 16:56
飘 火星
define('BABEL_DB_SCHEMATA', '这里填数据库名');
111 - 5-27 17:08
mlken 地球
飘
define('BABEL_DB_SCHEMATA', '这里填数据库名');

。。。晕。
怎么我就没发现少了个数据库名没填呢。。。
谢谢你了~
改天再试试~
112 - 6-11 10:21
Dpan 武汉
同问:AppServ 5 能安装不? php:5.2.1但是不支持MCrypt.
12112 ITEMS / 60 PER PAGE

看完之后有话想说?那就帮楼主加盖一层吧!


当前热门主题  livid支支招,救救墙外的同学 ... 62 篇回复
© 2007 A Xin Liu Production   -   About
a site powered by Project Babel